home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / MultiUIDefaults$MultiUIDefaultsEnumerator.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  792 b   |  38 lines

  1. package javax.swing;
  2.  
  3. import java.util.Enumeration;
  4.  
  5. class MultiUIDefaults$MultiUIDefaultsEnumerator implements Enumeration {
  6.    Enumeration[] enums;
  7.    // $FF: renamed from: n int
  8.    int field_0 = 0;
  9.  
  10.    MultiUIDefaults$MultiUIDefaultsEnumerator(Enumeration[] var1) {
  11.       this.enums = var1;
  12.    }
  13.  
  14.    public boolean hasMoreElements() {
  15.       for(int var1 = this.field_0; var1 < this.enums.length; ++var1) {
  16.          Enumeration var2 = this.enums[var1];
  17.          if (var2 != null && var2.hasMoreElements()) {
  18.             return true;
  19.          }
  20.       }
  21.  
  22.       return false;
  23.    }
  24.  
  25.    public Object nextElement() {
  26.       while(this.field_0 < this.enums.length) {
  27.          Enumeration var1 = this.enums[this.field_0];
  28.          if (var1 != null && var1.hasMoreElements()) {
  29.             return var1.nextElement();
  30.          }
  31.  
  32.          ++this.field_0;
  33.       }
  34.  
  35.       return null;
  36.    }
  37. }
  38.